A lakeside scene with kayaks, a hammock, and a sunset.

Hotels in Goose Rocks Beach, Kennebunkport

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Goose Rocks Beach hotels

Spark by Hilton Portland Airport Maine Mall

Spark by Hilton Portland Airport Maine Mall
2.0 star property
26.2 km from Goose Rocks Beach
7.8 out of 10, Good, (1,560 reviews)
"Nice place to stay"
Canada
Mervie
The price is CA $142
CA $155 total
includes taxes & fees
Jun 28 - Jun 29
Spark by Hilton Portland Airport Maine Mall

Clarion Pointe South Portland

Clarion Pointe South Portland
2.0 star property
25.7 km from Goose Rocks Beach
7.4 out of 10, Good, (500 reviews)
"Our stay was good!"
United States
Kristina
The price is CA $148
CA $161 total
includes taxes & fees
Jun 28 - Jun 29
Clarion Pointe South Portland

The Beach House Inn

The Beach House Inn
2.5 star property
9.1 km from Goose Rocks Beach
9.2 out of 10, Wonderful, (822 reviews)
"Fantastic, beautiful place. Would definitely stay there again."
United States
Preston
The price is CA $336
CA $367 total
includes taxes & fees
Jun 24 - Jun 25
The Beach House Inn

Footbridge North Hotel

Footbridge North Hotel
2.5 star property
16.2 km from Goose Rocks Beach
8.6 out of 10, Excellent, (598 reviews)
"Clean and simple beach hotel with the friendliest and most accommodating staff anywhere!"
United States
Thomas
The price is CA $113
CA $128 total
includes taxes & fees
Jun 23 - Jun 24
Footbridge North Hotel

USA Inn

USA Inn
2.5 star property
17.6 km from Goose Rocks Beach
8.0 out of 10, Very good, (797 reviews)
"Staff was very helpful. Simple place to stay one night"
United States
Sanjo
The price is CA $230
CA $282 total
includes taxes & fees
Jul 12 - Jul 13
USA Inn

Ogunquit - The Milestone

Ogunquit - The Milestone
2.0 star property
21.2 km from Goose Rocks Beach
9.0 out of 10, Wonderful, (1,323 reviews)
"A short walk to the beach, lovely staff, and a nice breakfast!"
United States
Jean
The price is CA $133
CA $145 total
includes taxes & fees
Jun 23 - Jun 24
Ogunquit - The Milestone

Wells-Ogunquit Resort Motel & Cottages

Wells-Ogunquit Resort Motel & Cottages
2.5 star property
20.2 km from Goose Rocks Beach
9.2 out of 10, Wonderful, (589 reviews)
"Great location, clean rooms, good breakfast."
United States
David
The price is CA $130
CA $142 total
includes taxes & fees
Jun 23 - Jun 24
Wells-Ogunquit Resort Motel & Cottages

Higgins Beach Inn

Higgins Beach Inn
2.5 star property
20.7 km from Goose Rocks Beach
9.0 out of 10, Wonderful, (284 reviews)
"Convenient location. Proper shower and clean towels. Helpful staffs and charming old inn made new. "
United States
Yee
The price is CA $339
CA $369 total
includes taxes & fees
Jun 22 - Jun 23
Higgins Beach Inn

The Lodge at Turbat's Creek

The Lodge at Turbat's Creek
2.0 star property
5.9 km from Goose Rocks Beach
9.2 out of 10, Wonderful, (842 reviews)
"Excellent staff and a quint facility"
United States
Michael
The price is CA $228
CA $303 total
includes taxes & fees
Jun 22 - Jun 23
The Lodge at Turbat's Creek

Saco Bay Hotel

Saco Bay Hotel
2.5 star property
13.5 km from Goose Rocks Beach
7.6 out of 10, Good, (1,081 reviews)
"Clean, safe, great staff."
United States
Katherine
The price is CA $138
CA $151 total
includes taxes & fees
Jun 22 - Jun 23
Saco Bay Hotel

Wagon Wheel Motel

Wagon Wheel Motel
2.5 star property
13.2 km from Goose Rocks Beach
8.8 out of 10, Excellent, (264 reviews)
"What a Gem! Amber was so nice and accommodating, The place was so cute and clean, Love the decor, The beds were perfect. I couldn’t find anything wrong with this place if I tried. I’m so glad we chose to stay here. ❤️"
United States
Trina
The price is CA $132
CA $144 total
includes taxes & fees
Jun 28 - Jun 29
Wagon Wheel Motel

Brookside Inn & Cottages

Brookside Inn & Cottages
2.5 star property
11.9 km from Goose Rocks Beach
7.4 out of 10, Good, (663 reviews)
"When I stayed here, I stayed in the cottages. I was very surprised at the affordability and the cleanliness and the overall of this location would definitely recommend for couples or somebody traveling solo"
United States
Frank
The price is CA $113
CA $123 total
includes taxes & fees
Jun 22 - Jun 23
Brookside Inn & Cottages

Drakes Island Resort

Drakes Island Resort
2.5 star property
14.4 km from Goose Rocks Beach
9.2 out of 10, Wonderful, (127 reviews)
"Close to the beach, quiet, clean, nice pool area, walking distance to some restaurants and breakfast spots "
United States
Alicia
The price is CA $154
CA $203 total
includes taxes & fees
Jun 23 - Jun 24
Drakes Island Resort

Anchor Inn and Cottages Wells-Ogunquit

Anchor Inn and Cottages Wells-Ogunquit
2.5 star property
19.6 km from Goose Rocks Beach
8.4 out of 10, Very good, (1,003 reviews)
"Nice place and budget friendly!!"
United States
GREGORY
The price is CA $138
CA $165 total
includes taxes & fees
Jun 25 - Jun 26
Anchor Inn and Cottages Wells-Ogunquit

Americas Best Value Inn Scarborough Portland

Americas Best Value Inn Scarborough Portland
2.0 star property
21.3 km from Goose Rocks Beach
8.2 out of 10, Very good, (1,004 reviews)
"Nicest stay for 1 night"
United States
Frances
The price is CA $112
CA $122 total
includes taxes & fees
Jun 22 - Jun 23
Americas Best Value Inn Scarborough Portland

Best Western Merry Manor Inn

Best Western Merry Manor Inn
2.5 star property
25.5 km from Goose Rocks Beach
8.8 out of 10, Excellent, (1,055 reviews)
"Nice big rooms, great 2 sink bathrooms, lots of towels and great breakfast."
United States
Richard
The price is CA $187
CA $204 total
includes taxes & fees
Jun 22 - Jun 23
Best Western Merry Manor Inn

The Nevada

The Nevada
3.5 star property
31 km from Goose Rocks Beach
9.8 out of 10, Exceptional, (171 reviews)
"This place is amazing. Wonderful beach views and convenient access to the beach."
United States
Christina
The price is CA $289
CA $336 total
includes taxes & fees
Jun 22 - Jun 23
The Nevada

The Majestic Regency Resort

The Majestic Regency Resort
2.5 star property
20.6 km from Goose Rocks Beach
7.0 out of 10, Good, (1,006 reviews)
"Nice location, nice clean rooms."
United States
Stephen
The price is CA $61
CA $88 total
includes taxes & fees
Jun 24 - Jun 25
The Majestic Regency Resort

Kennebunk Gallery Motel & Cottages

Kennebunk Gallery Motel & Cottages
2.0 star property
11.2 km from Goose Rocks Beach
8.8 out of 10, Excellent, (813 reviews)
"Clean room and good price."
United States
William
The price is CA $126
CA $144 total
includes taxes & fees
Jun 22 - Jun 23
Kennebunk Gallery Motel & Cottages

Port Inn & Suites Kennebunk, an Ascend Collection Hotel

Port Inn & Suites Kennebunk, an Ascend Collection Hotel
2.5 star property
11.1 km from Goose Rocks Beach
8.8 out of 10, Excellent, (1,001 reviews)
"This place is really clean and nice. Well maintained!"
United States
Michael
The price is CA $214
CA $248 total
includes taxes & fees
Jun 30 - Jul 1
Port Inn & Suites Kennebunk, an Ascend Collection Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Goose Rocks Beach Hotel Reviews

Find out more about Goose Rocks Beach

Top reasons to visit Goose Rocks Beach

  • Stunning Beaches: Goose Rocks Beach boasts pristine sands and breathtaking views, perfect for relaxation and recreation.
  • Outdoor Activities: Enjoy beachcombing, scenic tours, and nearby attractions, catering to both adventure seekers and leisure travellers.
  • Family-Friendly Atmosphere: The beach offers a welcoming environment for families, with plenty of activities for all ages.
  • Local Landmarks: Explore the charm of nearby Granite Point and other historical sites, enriching your experience.
  • Diverse Accommodation: Choose from a variety of lodging options, including beachfront homes and pet-friendly hotels.

Find great hotels near Goose Rocks Beach

Experience the charm of Goose Rocks Beach with a variety of accommodation options perfect for your seaside getaway. From beachfront homes and spacious retreats to pet-friendly hotels and beach clubs, you'll find the ideal lodging to suit your needs. Whether you're seeking adventure or relaxation, Goose Rocks Beach offers a delightful mix of amenities and services to ensure a memorable stay on Maine's stunning coastline.

  • Ramada by Wyndham Saco/Old Orchard Beach Area: Ideal for families and business travellers alike, the Ramada by Wyndham Saco/Old Orchard Beach Area combines comfort with convenience, located 12.9km from Goose Rocks Beach. This pet-friendly hotel is perfect for those traveling with furry friends, offering amenities such as free cribs for children and a welcoming environment for pets. Business guests will appreciate the dedicated facilities, including meeting rooms, conference space, and a business centre, ensuring a productive stay. The family-oriented amenities make it an excellent choice for a fun-filled vacation.
  • Holiday Inn Express Biddeford by IHG: Located 11.3km from Goose Rocks Beach, the Holiday Inn Express Biddeford by IHG stands out as a welcoming destination for business travellers and the LGBTQIA community. With a focus on providing a comfortable stay, the hotel features a well-equipped business centre to cater to your professional needs. The modern and accessible accommodations ensure a pleasant experience for all guests, making it a solid choice for those seeking a blend of work and leisure during their Maine getaway.
  • The Colony Hotel: Nestled 8.0km from Goose Rocks Beach, The Colony Hotel offers a unique blend of pet-friendly hospitality and adventure. This 3-star hotel caters to both business and leisure travellers, featuring multiple meeting rooms and a business centre for professional needs. Adventure seekers will delight in the nearby recreational activities, including fishing, sailing, and kayaking, making it an ideal spot for those looking to explore the great outdoors. The pet-friendly policy further enhances its appeal, ensuring your beloved companions can join in on the fun.

Where to stay near Goose Rocks Beach

Goose Rocks Beach offers a picturesque escape with its stunning beachfront views and family-friendly atmosphere. Explore the scenic coastline, where you can enjoy outdoor activities and relax on sandy shores. Nearby, discover the charm of Granite Point, perfect for excursions and soaking in the local history. With its inviting ambiance and breathtaking scenery, Goose Rocks Beach and its surroundings promise an unforgettable vacation experience for every traveller.

  • Old Orchard Beach: Located 12.9km from Goose Rocks Beach, Old Orchard Beach is a vibrant resort town renowned for its sandy shores and bustling boardwalk. Ideal for families, this destination offers a variety of outdoor activities, including water sports, golf, and an amusement park that delights visitors of all ages. The summer months, from June to August, see a surge in travelers, drawn by the lively atmosphere and the iconic pier. If you visit in the off-season, you'll find a quieter charm, perfect for a peaceful stroll along the beach.
  • Kennebunkport: Nestled in the heart of Kennebunkport, where Goose Rocks Beach resides, this charming city is a blend of stunning coastal scenery and quaint New England charm. With moderately seasonal travel, it attracts visitors mainly from June to August. Outdoor enthusiasts will appreciate the variety of activities available, including access to ski fields and golf courses. The picturesque beaches and serene lakes offer a perfect backdrop for relaxation or water activities. Kennebunkport's historic district is also worth exploring, with boutique shops and delightful dining options.
  • Ogunquit: Situated 22.5km from Goose Rocks Beach, Ogunquit is a coastal gem that beckons travelers with its beautiful beaches and scenic landscapes. The town experiences a seasonal influx of visitors, peaking during the summer months. Ogunquit is not just known for its stunning shoreline but also for its exceptional hiking trails that offer breathtaking views of the coastline. Families will enjoy the lively atmosphere and various attractions, including art galleries and local eateries. Whether you're relaxing on the beach or exploring the charming tourist precinct, Ogunquit is a delightful destination.

Things to do near Goose Rocks Beach

Goose Rocks Beach offers a perfect blend of outdoor activities and stunning scenery, making it ideal for a relaxing vacation. Visitors can enjoy recreational activities like beachcombing and scenic tours along the sandy shoreline. Nearby attractions include educational sites and a ski field for winter enthusiasts. Whether you're looking to unwind on the beach or explore the picturesque surroundings, Goose Rocks Beach has something for everyone.

Shopping

For shopping near Goose Rocks Beach, visit Marden's Surplus and Salvage, 9.7km away, offering great deals on various items. The Cheese Iron, located 22.5km away, is perfect for gourmet gifts. Blacksmiths Mall, 24.1km away, features a variety of unique shops and local treasures.

Recreation

Experience the thrill of Pirate's Cove Golf, just 11.3km from Goose Rocks Beach, offering a vibrant outdoor atmosphere. For a touch of luxury, visit the Biddeford-Saco Country Club, also 11.3km away. Cape Arundel Golf Club, located 6.4km distant, combines sport with beautiful natural surroundings.

Adventure

Explore the scenic Marginal Way hiking trail, located 22.5km from Goose Rocks Beach, offering stunning coastal views and a chance to connect with nature. For a thrilling experience, try parasailing at Old Orchard Beach, just 6.4km away, where you can soar above the shoreline and enjoy the adventure.

Nightlife

In Goose Rocks Beach, the Arundel Barn Playhouse offers a charming theatre experience just 8.0km away, perfect for a romantic night out. For a cinematic adventure, head to the Leavitt Fine Arts Theatre, 22.5km away, or enjoy some fun at the Big 20 Bowling Center, located 20.9km away.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Goose Rocks Beach

To save money on your trip to Goose Rocks Beach, consider visiting between January and March for lower accommodation rates, avoiding the pricier summer months. Tuesdays offer the best hotel deals, while Saturdays are the most expensive. Utilize Expedia’s search tool to filter by budget, hotel type, and eco-certification for sustainable stays. Additionally, bundling your hotel, flights, and activities through Expedia can lead to further savings. Look for free activities in the area to enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Goose Rocks Beach are January to March, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Goose Rocks Beach is Tuesday. The most expensive day to stay around Goose Rocks Beach is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool makes it easy for you to choose your budget, desired location, and additional preferences. You can arrange your results to display prices from lowest to highest, allowing you to find the most affordable hotels right away. Additionally, you can refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly accommodations available for booking.
  • Consider bundling your trip: You can save money by combining your Goose Rocks Beach hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Goose Rocks Beach

Goose Rocks Beach in Kennebunkport, Maine, is perfect for outdoor and beach enthusiasts seeking scenic beauty. Explore the pristine sands of Goose Rocks Beach and nearby Kennebunk Beach, both ideal for relaxation and recreation. Discover local landmarks and enjoy various amusement parks in the area, all while soaking in the vibrant culture and outdoor experiences that this charming coastal destination offers.

  • Goose Rocks Beach: Enjoy the stunning sandy shores and gentle waves at Goose Rocks Beach, where you can relax and soak up the sun. This picturesque beach offers a serene atmosphere perfect for families and sun seekers alike, just 966m from your accommodation.
  • Engine: Located 9.7km away, Engine is a vibrant art gallery that showcases local and contemporary artworks. Immerse yourself in the cultural vibes as you explore unique exhibitions and possibly meet local artists, making for an inspiring visit.
  • Dock Square: Just 8.0km from Goose Rocks Beach, Dock Square is a charming landmark ideal for leisurely strolls. Experience delightful shops, restaurants, and beautiful scenery, perfect for excursions and enjoying the local atmosphere.

Best time to go to Goose Rocks Beach

The best time to visit Goose Rocks Beach is dependant on what kind of holiday you are seeking. July and July are its hottest month on average. At the time of July, visitor numbers are moderately high and weather is mostly sunny. January and January are its coolest month on average. At the time of January, visitor numbers are moderately low and weather is mostly sunny.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January26.1°F (-3.3°C)Light RainMostly SunnyModerately LowSlightly Low
January26.1°F (-3.3°C)Light RainMostly SunnyModerately LowSlightly Low
February27.0°F (-2.8°C)Light RainMostly CloudyModerately LowSlightly Low
February27.0°F (-2.8°C)Light RainMostly CloudyModerately LowSlightly Low
March33.6°F (0.9°C)Light RainMostly CloudyAverageSlightly Low
March33.6°F (0.9°C)Light RainMostly CloudyAverageSlightly Low
April43.9°F (6.6°C)Light RainMostly CloudyAverageAverage
April43.9°F (6.6°C)Light RainMostly CloudyAverageAverage
May54.1°F (12.3°C)Light RainMostly SunnyAverageAverage
May54.1°F (12.3°C)Light RainMostly SunnyAverageAverage
June62.4°F (16.9°C)Light RainMostly SunnyAverageAverage
June62.4°F (16.9°C)Light RainMostly SunnyAverageAverage
July69.4°F (20.8°C)Light RainMostly SunnyModerately HighSlightly High
July69.4°F (20.8°C)Light RainMostly SunnyModerately HighSlightly High
August68.9°F (20.5°C)Light RainMostly SunnyModerately HighSlightly High
August68.9°F (20.5°C)Light RainMostly SunnyModerately HighSlightly High
September62.4°F (16.9°C)Light RainMostly SunnyModerately HighSlightly High
September62.4°F (16.9°C)Light RainMostly SunnyModerately HighSlightly High
October52.2°F (11.2°C)Light RainMostly SunnyAverageAverage
October52.2°F (11.2°C)Light RainMostly SunnyAverageAverage
November41.0°F (5.0°C)Light RainMostly SunnyAverageAverage
November41.0°F (5.0°C)Light RainMostly SunnyAverageAverage
December32.7°F (0.4°C)Light RainMostly SunnyModerately LowAverage
December32.7°F (0.4°C)Light RainMostly SunnyModerately LowAverage

The nearest major airports for your trip to Goose Rocks Beach

When visiting Goose Rocks Beach in Kennebunkport, Maine, you have several airport options. Portland International Jetport (PWM) is 27.4km away, with nearby hotels like the 4-star DoubleTree by Hilton, 3.2km from the airport, and the Portland Harbor Hotel, 4.8km away, both offering shuttle services. Portsmouth International Airport (PSM) is located 48.3km away, with good accommodations such as The Bow Hotel and Stage Neck Inn, both 3 to 16.1km from the airport. Sanford Seacoast Regional Airport (SFM) is 24.1km away, featuring the Lady Mary Inn, a charming 3.5-star B&B just 11.3km from the airport, ensuring convenient access for your travels.

Frequently asked questions

When is the best time to go to Goose Rocks Beach?
The best time to go to Goose Rocks Beach is during the summer months, from late June through early September, when the weather is warm and all local establishments are open.

This period offers consistently pleasant temperatures, typically ranging from 20°C to 27°C, making it ideal for enjoying the beach and water activities. The ocean is at its warmest, and the days are long, providing ample time for exploring.

Families will find this time particularly appealing as it coincides with school holidays, and there are many family-friendly activities. The beach is fully staffed with lifeguards, and ice cream parlours and casual eateries are all operating at full capacity.

Couples looking for a quintessential New England summer getaway will also appreciate this period.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Goose Rocks Beach hotel for you.
How can I save on a Goose Rocks Beach hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Goose Rocks Beach hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Goose Rocks Beach hotel?
Hotel prices in Goose Rocks Beach often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia